Flexible Server Architecture for Optimal Presentation of Internet Multimedia Streams at the Client
نویسندگان
چکیده
The transfer of live media streams such as video and audio over the Internet is subject to several problems, static and dynamic by nature. Important quality of service (QoS) parameters do not only differ between various receivers depending on their network access, their service provider, and their nationality, the QoS is also variable in time. Moreover the installed receiver base is heterogeneous with respect to operating system, browser or client software, and browser version. We present a new concept for serving live media streams. It is no longer based on the current one-size-fits all paradigm, where the server offers just one stream. Our compresslet system takes the opposite approach: it builds media streams ‘to order’ and ‘just in time’. Every client subscribing to a media stream uses a servlet loaded into the media server to generate a tailored data stream for his resources and constraints. The server is designed such that commonly used components for media streams are computed once. The compresslets use these prefabricated components, code additional data if necessary, and construct the data stream based on the dynamical available QoS and other client constraints.
منابع مشابه
Streamed Multimedia Presentation for Low-bandwidth Mobile Terminals: a Virtual Machine Approach
We present a simple and robust client–server architecture for streaming synchronized multimedia presentations to mobile terminals over a low-bandwidth connection. The server is similar to a compiler, and translates high level SMIL descriptions of multimedia presentations into low level content instructions. The client resembles a virtual machine, operating on content instructions that control t...
متن کاملMPEG-4 broadcast: a client/server framework for multi-service streaming using push channels
This paper presents the architecture and implementation of a multi-service streaming system for broadcast of MPEG4 elementary streams. The proposed system promotes the use of the push channel model for information distribution [1]. The system architecture accommodates two main layers for broadcast service management and media delivery. The broadcast service management layer uses the publisher-s...
متن کاملTimed Petri Net Representation of the Synchronized Multimedia Integration Language (SMIL) of XML
A multimedia server needs to satisfy the temporal ordering of multimedia data streams when servicing a client. Multimedia data has high bandwidth requirements, and within a network a server may need to service many clients at the same time. During a presentation a client may have to wait indefinitely before receiving the next multimedia data stream. This happens because client requests are queu...
متن کاملProtocol Considerations for a Pre x-Caching Proxy for Multimedia Streams
The increasing popularity of multimedia streaming applications introduces new challenges in content distribution. Web-initiated multimedia streams typically experience high start-up delay, due to large protocol overheads and the poor delay, throughput, and loss properties of the Internet. Internet service providers can improve performance by caching the initial segment (the preex) of popular st...
متن کاملA Multi-level Buffering and Feedback Scheme for Distributed Multimedia Presentation Systems
Distributed multimedia presentation systems require flexibility and good quality of service for multimedia data presentations. To ensure flexible and satisfiable presentations of multimedia data, collaborations between servers, network, and clients must be carefully designed to retrieve the data from the disk and transfer the data to the client. In this paper, we investigate a multi-level buffe...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005